package com.umpay.dto.merAccess.req.hxbank;


import org.hibernate.validator.constraints.NotEmpty;

import com.umpay.annotation.Pattern;
import com.umpay.dto.merAccess.req.CommonReq;

/*******************************************************************
 * description :    账户余额查询
 * @author zhangru
 * @date 2018年11月5日 下午4:01:14
 * @version 1.0
 *******************************************************************/
public class AccBalanceQueryReq extends CommonReq{
	
	@NotEmpty(message = "银行商户号不能为空")
	@Pattern(message="银行商户号格式不正确")
	private String bankMerId;
//	@NotEmpty(message = "存管行用户号")
	@Pattern(message="存管行用户号")
	private String depBankUserId;
//	@NotEmpty(message = "账户号不能为空")
	@Pattern(message="账户号格式不正确")
	private String accountNo;
//	@NotEmpty(message = "账户类型不能为空")
	@Pattern(message="账户类型格式不正确")
	private String accountType;
	
	private String remark;
	
	
	public String getBankMerId() {
		return bankMerId;
	}

	public void setBankMerId(String bankMerId) {
		this.bankMerId = bankMerId;
	}

	public String getDepBankUserId() {
		return depBankUserId;
	}

	public void setDepBankUserId(String depBankUserId) {
		this.depBankUserId = depBankUserId;
	}

	public String getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}

	public String getAccountType() {
		return accountType;
	}

	public void setAccountType(String accountType) {
		this.accountType = accountType;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@Override
	public String toString() {
		return "AccBalanceQueryReq ["+super.toString()+"，bankMerId=" + bankMerId+"，depBankUserId=" + depBankUserId + ", accountNo=" + accountNo + ", accountType="
		        + accountType + ", remark=" + remark + "]";
	}

}
